#define _CRT_SECURE_NO_WARNINGS 1
int InversePairs(int* data, int dataLen) {
    unsigned int count = 0;
    int i = 0, j = 0;
    for (i = 0; i < dataLen - 1; i++)
    {
        for (j = i + 1; j < dataLen; j++)
        {
            if (data[i] > data[j])
                count++;
        }
    }
    return count % 1000000007;
}